package com.xjscrm.console.param.operatePlan;

import com.xjscrm.common.vo.operatorplandevice.OperatorPlanDeviceRule;
import com.xjscrm.console.param.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
@ApiModel("入群欢迎语和机器人关系参数")
public class GroupWelcomePlanDeviceDto extends BaseDto {
    @ApiModelProperty("主键ID列表")
    private List<Long> ids;

    @ApiModelProperty("机器人ID列表")
    private List<Long> deviceUniqueIds;

    @ApiModelProperty("方案ID")
    private Long planId;

    @ApiModelProperty("发送频率最小值(最小为1秒)")
    private Integer rateMin;
    @ApiModelProperty("发送频率最大值（最大为30秒）")
    private Integer rateMax;

    @ApiModelProperty("休眠规则")
    private OperatorPlanDeviceRule sleepRule;

    @ApiModelProperty(value = "机器人主键ID",hidden = true)
    private Long deviceUniqueId;

    @ApiModelProperty(value = "主键ID",hidden = true)
    private Long id;
}
